import request from "@/utils/request";
import type { TradeMarkResponseData,TradeMark } from "./type";
// 接口的请求地址
enum API {
    // 获取已有品牌的数据
    TRADEMARK_URL = '/admin/product/baseTrademark/',
     //添加品牌
    ADDTRADEMARK_URL = '/admin/product/baseTrademark/save',
    //修改已有品牌
    UPDATETRADEMARK_URL = '/admin/product/baseTrademark/update',
    // 删除已有品牌
    DELETE_URL = '/admin/product/baseTrademark/remove/',
}
//page:获取第几页 ---默认第一页
//limit:获取几个已有品牌的数据
// 接口的请求方法
export const reqHasTrademark = (page: number, limit: number) =>
    request.get<any, TradeMarkResponseData>(API.TRADEMARK_URL + `${page}/${limit}`);

// 添加或修改品牌的方法
export const reqAddOrUpdateTradeMark = (data: TradeMark) => {
    if(data.id){
        // 修改品牌
        return request.put<any,any>(API.UPDATETRADEMARK_URL,data)
    }else{
        // 增加品牌
        return request.post<any,any>(API.ADDTRADEMARK_URL,data)
    }
}
// 删除品牌的方法
export const reqDeleteTradeMark = (id: number) =>{
    return request.delete<any,any>(API.DELETE_URL+id)
}